package cn.com.connected.service;

import cn.com.connected.entity.DynamicCommentEntity;
import com.baomidou.mybatisplus.extension.service.IService;
import cn.com.connected.base.params.page.BaseSearchDto;
import cn.com.connected.base.params.page.PageResult;
import cn.com.connected.dto.DynamicCommentDto;
import cn.com.connected.dto.search.DynamicCommentSearchDto;
import cn.com.connected.vo.DynamicCommentVo;

/**
 * 动态评论
 *
 * @author sms
 * @email sms@live.com
 * @date 2025-04-10 16:15:14
 */
public interface DynamicCommentService extends IService<DynamicCommentEntity>{

    DynamicCommentVo dynamicCommentAdd(DynamicCommentDto dynamicCommentDto);

    void dynamicCommentEdit(String id,DynamicCommentDto dynamicCommentDto);

    DynamicCommentVo dynamicCommentInfo(String id);

    void dynamicCommentDel(String id);

    PageResult<DynamicCommentVo> dynamicCommentPage(BaseSearchDto<DynamicCommentSearchDto> searchParams);

}

